﻿using System;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace QuanLyChoVay
{
    public partial class frmDoiMatKhau : Form
    {
        public static string matkhau;
        public frmDoiMatKhau()
        {
            InitializeComponent();
        }

        private void btnOk_Click(object sender, EventArgs e)
        {
            SqlDataReader rd;
            SqlCommand cmd = new SqlCommand();
            connect con = new connect();
            try
            {
                if (txtMatKhauCu.Text == "" || txtMatKhauMoi.Text == "" || txtNhapLaiMatKhau.Text == "")
                {
                    MessageBox.Show("Bạn chưa điền đầy đủ thông tin", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtMatKhauCu.Focus();
                    return;
                }
                else if (txtMatKhauCu.Text != matkhau)
                {
                   MessageBox.Show("Bạn nhập sai mật khẩu", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtMatKhauCu.Clear();
                    txtMatKhauMoi.Clear();
                    txtNhapLaiMatKhau.Clear();
                    txtMatKhauCu.Focus();
                    //rd.Close();
                    con.Close();
                    this.Close();
                }
                else if (txtMatKhauMoi.Text != txtNhapLaiMatKhau.Text)
                {
                    MessageBox.Show("Nhập lại mật khẩu không trùng khớp", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtMatKhauCu.Clear();
                    txtMatKhauMoi.Clear();
                    txtNhapLaiMatKhau.Clear();
                    txtMatKhauCu.Focus();
                }
                else if (txtMatKhauMoi.Text == txtNhapLaiMatKhau.Text && txtMatKhauCu.Text == matkhau)
                {
                    cmd.CommandText = "Update nhanvien set MatKhau='" + txtMatKhauMoi.Text + "'where MatKhau ='" + txtMatKhauCu.Text + "'";
                    cmd.Connection = con.getconnect();
                    rd = cmd.ExecuteReader();
                    MessageBox.Show("Bạn đã đổi mật khẩu thành công", "Thông báo !", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }

                //rd.Close();
                con.Close();

            }



            catch (Exception)
            {

                MessageBox.Show("Đổi mật khẩu không hợp lệ", "Có lỗi xảy ra");

            }
        }
        private void btnCancell_Click(object sender, EventArgs e)
        {

            this.Close();

        }

    }

}
